/**********服务器端 app.js*************/
//引入express模块
const express=require('express')
//引入product路由器
const proRouter=require('./routes/products')
//引入user路由器
const userRouter=require('./routes/user')

//创建WEB服务器
const app=express()
//设置端口
const port=3000
app.listen(port,()=>{
	console.log('服务器启动成功')
})

//添加中间件，将post传参转为对象
app.use(express.urlencoded({
	extended:true
}))

//使用product路由器
app.use('/v1/products',proRouter)
//使用user路由器
app.use('/v1/users',userRouter)


//错误处理中间件
app.use((err,req,res,next)=>{
	console.log(err)
	res.send({code:502,msg:'服务器端错误'})
})